Goto

Collaborating Authors

 cost heuristic


Direction Informed Trees (DIT*): Optimal Path Planning via Direction Filter and Direction Cost Heuristic

arXiv.org Artificial Intelligence

Optimal path planning requires finding a series of feasible states from the starting point to the goal to optimize objectives. Popular path planning algorithms, such as Effort Informed Trees (EIT*), employ effort heuristics to guide the search. Effective heuristics are accurate and computationally efficient, but achieving both can be challenging due to their conflicting nature. This paper proposes Direction Informed Trees (DIT*), a sampling-based planner that focuses on optimizing the search direction for each edge, resulting in goal bias during exploration. We define edges as generalized vectors and integrate similarity indexes to establish a directional filter that selects the nearest neighbors and estimates direction costs. The estimated direction cost heuristics are utilized in edge evaluation. This strategy allows the exploration to share directional information efficiently. DIT* convergence faster than existing single-query, sampling-based planners on tested problems in R^4 to R^16 and has been demonstrated in real-world environments with various planning tasks. A video showcasing our experimental results is available at: https://youtu.be/2SX6QT2NOek


CAT-RRT: Motion Planning that Admits Contact One Link at a Time

arXiv.org Artificial Intelligence

Abstract-- Current motion planning approaches rely on binary collision checking to evaluate the validity of a state and thereby dictate where the robot is allowed to move. This approach leaves little room for robots to engage in contact with an object, as is often necessary when operating in densely cluttered spaces. This allows a safety constraint of collision-free paths, as it ensures minimal robot to consider paths that would be discarded by traditional physical interaction with the environment that could lead to motion planning techniques while increasing success rate robot error states or damage. However, this principle is oftentimes and enabling the robot to explore the environment through too limiting, as environmental constraints (e.g. More specifically, in this paper we introduce a motion narrow field of view, sensor inaccuracies), and operational planner, Contact Admissible Transition-based Rapidly exploring constraints (e.g. As a result, a robot manipulator will robot through states of admissible contact, which we define likely fail to reach into a cluttered space due to the minimal as contact necessary to reach the goal configuration.


AIT* and EIT*: Asymmetric bidirectional sampling-based path planning

arXiv.org Artificial Intelligence

Optimal path planning is the problem of finding a valid sequence of states between a start and goal that optimizes an objective. Informed path planning algorithms order their search with problem-specific knowledge expressed as heuristics and can be orders of magnitude more efficient than uninformed algorithms. Heuristics are most effective when they are both accurate and computationally inexpensive to evaluate, but these are often conflicting characteristics. This makes the selection of appropriate heuristics difficult for many problems. This paper presents two almost-surely asymptotically optimal sampling-based path planning algorithms to address this challenge, Adaptively Informed Trees (AIT*) and Effort Informed Trees (EIT*). These algorithms use an asymmetric bidirectional search in which both searches continuously inform each other. This allows AIT* and EIT* to improve planning performance by simultaneously calculating and exploiting increasingly accurate, problem-specific heuristics. The benefits of AIT* and EIT* relative to other sampling-based algorithms are demonstrated on twelve problems in abstract, robotic, and biomedical domains optimizing path length and obstacle clearance. The experiments show that AIT* and EIT* outperform other algorithms on problems optimizing obstacle clearance, where a priori cost heuristics are often ineffective, and still perform well on problems minimizing path length, where such heuristics are often effective.